/* 
 * My97 DatePicker 4.8
 */

.WdateDiv { width:180px; background-color:#FFFFFF; border:#bbb 1px solid; padding:2px; }
.WdateDiv2 { width:360px; }
.WdateDiv * { font-size:9pt; }
.WdateDiv .NavImg a { display:block; cursor:pointer; height:16px; width:16px; }
.WdateDiv .NavImgll a { float:left; background:transparent url(img.png) no-repeat scroll 0 0; }
.WdateDiv .NavImgl a { float:left; background:transparent url(img.png) no-repeat scroll -16px 0; }
.WdateDiv .NavImgr a { float:right; background:transparent url(img.png) no-repeat scroll -32px 0; }
.WdateDiv .NavImgrr a { float:right; background:transparent url(img.png) no-repeat scroll -48px 0; }
.WdateDiv #dpTitle { height:24px; margin-bottom:2px; padding:1px; }
.WdateDiv .yminput { margin-top:2px; text-align:center; height:20px; border:0px; width:50px; cursor:pointer; }
.WdateDiv .yminputfocus { margin-top:2px; text-align:center; font-weight:bold; height:20px; color:blue; border:#ccc 1px solid; width:50px; }
.WdateDiv .menuSel { z-index:1; position:absolute; background-color:#FFFFFF; border:#ccc 1px solid; display:none; }
.WdateDiv .menu { cursor:pointer; background-color:#fff; }
.WdateDiv .menuOn { cursor:pointer; background-color:#BEEBEE; }
.WdateDiv .invalidMenu { color:#aaa; }
.WdateDiv .YMenu { margin-top:20px; }
.WdateDiv .MMenu { margin-top:20px;  *width:62px;}
.WdateDiv .hhMenu { margin-top:-90px; margin-left:26px; }
.WdateDiv .mmMenu { margin-top:-46px; margin-left:26px; }
.WdateDiv .ssMenu { margin-top:-24px; margin-left:26px; }
.WdateDiv .Wweek { text-align:center; background:#DAF3F5; border-right:#BDEBEE 1px solid; }
.WdateDiv .MTitle { background-color:#BDEBEE; }
.WdateDiv .WdayTable2 { border-collapse:collapse; border:#c5d9e8 1px solid; }
.WdateDiv .WdayTable2 table { border:0; }
.WdateDiv .WdayTable { line-height:20px; border:#c5d9e8 1px solid; }
.WdateDiv .WdayTable td { text-align:center; }
.WdateDiv .Wday { cursor:pointer; }
.WdateDiv .WdayOn { cursor:pointer; background-color:#C0EBEF; }
.WdateDiv .Wwday { cursor:pointer; color:#FF2F2F; }
.WdateDiv .WwdayOn { cursor:pointer; color:#000; background-color:#C0EBEF; }
.WdateDiv .Wtoday { cursor:pointer; color:blue; }
.WdateDiv .Wselday { background-color:#A9E4E9; }
.WdateDiv .WspecialDay { background-color:#66F4DF; }
.WdateDiv .WotherDay { cursor:pointer; color:#6A6AFF; }
.WdateDiv .WotherDayOn { cursor:pointer; background-color:#C0EBEF; }
.WdateDiv .WinvalidDay { color:#aaa; }
.WdateDiv #dpTime { float:left; margin-top:3px; margin-right:30px; }
.WdateDiv #dpTime #dpTimeStr { margin-left:1px; }
.WdateDiv #dpTime input { width:18px; height:20px; text-align:center; border:#ccc 1px solid; }
.WdateDiv #dpTime .tB { border-right:0px; }
.WdateDiv #dpTime .tE { border-left:0; border-right:0; }
.WdateDiv #dpTime .tm { width:7px; border-left:0; border-right:0; }
.WdateDiv #dpTime #dpTimeUp { height:10px; width:13px; border:0px; background:url(img.png) no-repeat -32px -16px; }
.WdateDiv #dpTime #dpTimeDown { height:10px; width:13px; border:0px; background:url(img.png) no-repeat -48px -16px; }
.WdateDiv #dpQS { float:left; margin-right:3px; margin-top:0px; background:url(img.png) no-repeat 0px -16px; width:20px; height:20px; cursor:pointer; }
.WdateDiv #dpControl { text-align:right;min-height: 25px;}
.WdateDiv .dpButton { height:20px; width:45px; border:#ccc 1px solid; margin-top:2px; margin-right:1px; }

/*自定义模板*/
body{ font-family:"Microsoft YaHei UI";}
input{ font-family:"Microsoft YaHei UI";}

.WdateDiv{ border:none; background-color:#FAFAFA;width:260px; padding:0px;border-radius:3px;border: 1px solid #999;}
.WdateDiv #dpTitle{ background-color:##0097DE; height:70px; position:relative; color:#fff !important; padding:0px;}
.NavImgll,.NavImgrr{ display:none;}
.NavImgl{ position:absolute; left:65px; top:42px; z-index:1;}
.WdateDiv #dpTitle .NavImgl a{ background:url("img.png") no-repeat scroll -72px 0px transparent; width:12px; height:20px;}
.NavImgr{ position:absolute; right:68px; top:42px;z-index:1;}
.WdateDiv #dpTitle .NavImgr a{ background:url("img.png") no-repeat scroll -86px 0px transparent; width:12px; height:20px;}
/*年*/
.WdateDiv #dpTitle>div:nth-child(4){ position:absolute; top:0px; left:0px;width:100%; float:none !important; background-color:#1964AB;border-radius:3px 3px 0 0;}
.WdateDiv #dpTitle>div:nth-child(4) .yminput{ width:100%; background-color:transparent; border:0;text-align:center; line-height:30px; height:30px; color:#fff; font-size:14px;}
.WdateDiv #dpTitle>div:nth-child(4) .yminputfocus{ width:100%;background-color:transparent; border:0;text-align:center; line-height:30px; height:30px; color:#fff; font-size:14px;}
.WdateDiv .YMenu{ margin:32px 85px;}
/*月*/
.WdateDiv #dpTitle>div:nth-child(3){ position:absolute; top:30px; left:0px; height:40px; width:100%;float:none !important;color:#fff; font-size:14px; background-color:#0097DE;}
.WdateDiv #dpTitle>div:nth-child(3) .yminput{background-color:transparent; border:0;line-height:30px; height:30px; color:#fff; font-size:24px; position:absolute; top:4px; left:105px;}
.WdateDiv #dpTitle>div:nth-child(3) .yminputfocus{background-color:transparent; border:0;line-height:30px; height:30px; color:#fff; font-size:24px; position:absolute; top:4px; left:105px;}
.WdateDiv .MMenu{ margin-top:40px;}
.WdateDiv .menu{ padding:6px;}
/*日*/
.WdateDiv .WdayTable{ border:none; background-color:#FAFAFA}
.WdateDiv .MTitle{ background-color:transparent;}
.WdateDiv .WdayTable td{ line-height:22px; overflow:visible;}
.WdateDiv .Wselday     {background:url("img.png") no-repeat scroll -116px 1px transparent;color:#fff;}
.WdateDiv .WdayOn      {background:url("img.png") no-repeat scroll -116px 1px 0px transparent;color:#fff;}
.WdateDiv .WotherDayOn {background:url("img.png") no-repeat scroll -116px 1px transparent; color:#fff;}
.WdateDiv .WwdayOn     {background:url("img.png") no-repeat scroll -116px 1px transparent;color:#fff;}
.WdateDiv .WotherDay{ color:#ccc;}

/*星期*/
.MTitle td:nth-child(6),.MTitle td:nth-child(7){ color:#C56571;}

.week_add{position:absolute;top:84px;left:98px;font-size:16px;}
.date_add{position:absolute;top:50px; left:170px; font-size:58px; line-height:52px;}










